import { apiRequestPost, apiRequestGet } from './globalApi.js'
/**
 * 查询小代码
 * bizType       业务类型
 * codesetCode   代码分类编号 （必填） city
 * parentCodeset 父级分类编号         province
 * parentItem    父级明细编号         hubei
 */
// 定义接口类型
interface QueryCodeitemParams {
  bizType?: string | number
  codesetCode: string | number
  parentCodeset?: string | number
  parentItem?: string | number
}
export const apiQueryCodeitem = (params: QueryCodeitemParams) => {
  return apiRequestPost('/codesetMaint/getCodeitems', params)
}
/**
 * 根据页面配置信息
 * pageEname   页面编号 （必填）
 */

interface GetPageInfoParams {
  pageEname: string | number
}
export const apiGetPageInfo = (params: GetPageInfoParams) => {
  return apiRequestPost('/pageMaint/getPage', params)
}
/**
 * 根据页面获取按钮信息
 * pageEname   页面编号 （必填）
 */

interface GetPageButtonsParams {
  pageEname: string | number
}
export const apiGetPageButtons = (params: GetPageButtonsParams) => {
  return apiRequestGet('/userAuth/getPageButtons', params)
}

/**
 * 获取用户菜单
 */
export const apiGetMenu = (params: any) => {
  return apiRequestPost('/userAuth/getMenu', params)
}
